CS450 |
INSTRUCTOR: GEORGE KOUTSOGIANNAKIS |
CLASS MATERIAL PAGE |
LINKS |
---|
Note: The power point presenations below are only partially representative of a lecture. Materialcan be presented in the lecture
that is not mentioned in the handout. Good lecture notes are imperative.
lecture1 Power Point slides of class lectures-Introduction | HistoryHardware.zip (Note:These are gif files. You can insert them to a WORD file and then print) |
O.S. History.doc A document that depicts the history of Operating Systems such as UNIX, LINUX and WINDOWS as well as DOS | O.S. categorized: This is a link to Dr. Xian-He Sun's old CS450 web site.He had categorized certain O.S. |
Unix Commands WORD document UNIX commands cheat sheet |
lecture1a Power Point slides of class lectures-Computer System |
MIPS.ppt MIPS architecture in Power Point format |
MIPS instructions MIPS instructions summary in html format |
lecture2 Power Point slides of class lectures- O.S. Structure |
lecture3 Power Point slides of class lectures | O.S. Processes Concepts |
Example of cases of parent using exec calls | Example presented in class-Does not execute unless you make changes. Do not use the exec that resets environment variables as a working example!! |
Working example Parent / Child process using exec | Working Example of one of the cases presented in class of a parent process starting the execution of a child program using exec functions. You can revise the parent for the other cases |
Parent Child using fork | Example presented in class of a Parent process starting a child process using fork |
lecture4 Power Point slides of class lectures | Threads |
Pthreads Web Site that offers an explanation of Pthread routines | Help with POSIX Threads |
win32Threads.zip Power Point slides of class lectures | Programming with win32 libraries-Threads |
lecture5 Power Point slides of class lectures | Scheduling |
lecture6 Power Point slides of class lectures | Synchronization |
lecture7 Power Point slides of class lectures | Deadlocks |
lecture8 Power Point slides of class lectures | Memory Management Unit |
lecture9 Power Point slides of class lectures | Virtual Memory |
lecture10 Power Point slides of class lectures | File System and its Implementation |
lecture11 Power Point of class lecture | Scheduling of Secondary Storage |
lecture12 Power Point of class lecture | I/O Hardware |
freebsdsystem.pdf PDF file of Free BSD | Description of the Free BSD system |
lecture14.zip Power Point of class lecture | Distributed Operating Systems |